package com.web.controller;

import com.web.common.R;
import com.web.entity.User;
import com.web.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.security.AuthProvider;

@RestController

public class LoginController {
    @Autowired
    private UserService userService;

//
//    @PostMapping("/login")
//    //@ResponseBody//底层调用Jackson以json的形式返回数据
//    /**
//     * @RequestBody将请求参数中的json数据通过Jackson封装成对应的对象
//     */
//    public String login(@RequestBody User user, BindingResult bindingResult)//BindingResult封装了校验器的结果
//    {
//        if(bindingResult.hasErrors())
//        {
//            String message= ParseBindingResult.parse(bindingResult);
//            throw new BusinessException(100102,message);
//        }
//
//        //return R.error().code(100102).message(sb.substring(0,sb.length()-1));
//
//        /**System.out.println("login exe...");
//         System.out.println(user);**/
//
//
//        //return R.ok().data("email",user.getEmail());
//        //return R.error().code(100101).message("用户名或者密码错误");
//        User u=userService.login(user.getEmail(),user.getPwd());
//        return R.ok().data("user",u);
//    }

//}

}
